package com.theaf.basemodule.common.api;


import com.theaf.basemodule.common.condition.ParaCondition;
import com.theaf.basemodule.common.vo.ParameterVO;
import org.springframework.data.domain.Page;

/**
 * @Author:songwenke
 * @Description:参数服务接口
 * @Date:create in 15:56 2017/12/21
 * @Modified By:
 **/
public interface ParameterService {
    /**
     * 列表查询
     * @param condition
     * @return
     */
    Page<ParameterVO> findByCondition(ParaCondition condition);

    /**
     * 表单查询
     * @param code
     * @return
     */
    ParameterVO findByCode(String code);

    /**
     * 保存参数
     * @param parameterVO
     */
    void save(ParameterVO parameterVO);

    /**
     * 删除参数
     * @param code
     */
    void delete(String code);
}
